Default Functional Action
constructor(resources: Resources, iconId: Int, id: String, name: String, description: String = "", isEnabled: (FunctionalActionAbility<*>) -> Boolean = { true }, isVisible: (FunctionalActionAbility<*>) -> Boolean = { true }, onPerform: (FunctionalActionAbility<*>) -> Unit)