refactor: receive action names unified
refactor: components - use immutable props